package model

// PmsSkuStock sku的库存
type PmsSkuStock struct {
	ID             int64   `json:"id" gorm:"id"`
	ProductId      int64   `json:"productId" gorm:"product_id"`
	SkuCode        string  `json:"skuCode" gorm:"sku_code"` // sku编码
	Price          float64 `json:"price" gorm:"price"`
	Stock          int64   `json:"stock" gorm:"stock"`                    // 库存
	LowStock       int64   `json:"lowStock" gorm:"low_stock"`             // 预警库存
	Pic            string  `json:"pic" gorm:"pic"`                        // 展示图片
	Sale           int64   `json:"sale" gorm:"sale"`                      // 销量
	PromotionPrice float64 `json:"promotionPrice" gorm:"promotion_price"` // 单品促销价格
	LockStock      int64   `json:"lockStock" gorm:"lock_stock"`           // 锁定库存
	SpData         string  `json:"spData" gorm:"sp_data"`                 // 商品销售属性，json格式
}

// TableName 表名称
func (*PmsSkuStock) TableName() string {
	return "pms_sku_stock"
}
